home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gigarom 1
/
Gigarom Macintosh Archives (Quantum Leap)(CDRM1080320)(1993).iso
/
FILES
/
MID
/
Util
/
MIDIEX.sea
/
Midiex
/
MidiEx Mac Docs
next >
Wrap
Text File
|
1990-10-27
|
12KB
|
211 lines
-------------------------------------------------------------------
MidiEx Mac © Copyright 1989 Thomas W. Inskip
© 1986 Think Technologies, Inc. Certain portions of this program are
Copyrighted by Think Technologies, Inc.
© 1987 Altech Systems. Certain portions of this program are
Copyrighted by Altech Systems.
-------------------------------------------------------------------
About MidiEx Mac
MidiEx Mac is a full featured universal patch librarian with MIDI
Exclusive capabilities and sample dump standard support. MidiEx Mac is not
free, and it is sold under the Macintosh™ Honor System (Shareware). You
may distribute this program freely to anyone who may have a use for it. If
you are not interested in registering, please erase all the copies of MidiEx
Mac you have, or better, give them to someone else along with this
document. The registration price is $25. If you think about how much you
paid for your computer and MIDI equipment, you'll realize this is a very
small price to pay for it, and you will be helping the development of
quality Macintosh™ shareware programs.
Please report me any bugs you find.
For registration, comments and suggestions please contact me:
Thomas W. Inskip
6504 Democracy Blvd.
Bethesda, MD 20817
(301) 530-0866
-------------------------------------------------------------------
About MIDI Exclusive
MIDI Exclusive is a format supported in most computers (except the Mac,
until now), which allows users to share MIDI System Exclusive information
such as patches, performance set ups, or any other information used by
MIDI controlled equipment, with the exception of real-time sequences. It
consists simply of the information that has to be sent to the synthesizer,
drum machine, or whatever and allows you to share MIDI Exclusive files
with other MIDI users regardless of which computer they use.
-------------------------------------------------------------------
About Sample Dumps
The Sample Dump Standard is a handshaking protocol used to transmit
sound sample data between samplers and computers. This protocol is used
to minimize the possibility of transmission errors, which are more more
than possible due to the sometimes great length of samples. The sample
files created with MidiEx Mac can be treated as MIDI Exclusive files since
they consist only of the data that needs to be sent to a sampler (this is the
dump header, and the data packets).
-------------------------------------------------------------------
How to use MidiEx Mac
• The MidiEx window contains the name of the currently open banks in the
left portion, and the name of the message (discussed below)
corresponding to that bank in the right portion. The banks can be selected
by clicking and dragging. Commands chosen from a menu have effect on
all selected banks. The MidiEx window can be dragged to any position in
the screen. Clicking in the close box has the same effect as choosing
Quit from the File menu. Notice that "empty" does not have the same
meaning as "Untitled"; empty banks have no data whatsoever, while
untitled banks have data, but the user hasn't provided a name for them.
• The File menu contains the same items that most Macintosh™
applications do.
- New has the same effect than choosing Capture Dump from the MidiEx
menu (discussed below).
- Open opens any file of type TEXT (usual format for MIDI Exclusive files).
- Open Other opens any file of any type, which is useful for opening non
TEXT files (such as Master Tracks Pro* SYSEX files). This does not mean
that the file is suitable for MIDI Exclusive purposes, but it will work in
most cases.
- Get Info displays a window which contains the bank name, the size of the
dump in bytes, and the manufacturer of the machine from which the dump
was received.
- Close, Save, Save As, and Quit have the standard meaning.
• The Edit menu is not supported by MidiEx Mac since you don't access
individual elements in a dump. It's there for the use of Desk Accessories.
• The MidiEx menu contains the commands for MIDI communication.
- Capture Dump presents a window for receiving MIDI Exclusive data.
Clicking on Start Capture tells the program to start storing the data. If
you haven't specified a Message for the bank you are trying to capture,
you will have to manually tell the synthesizer, drum machine, or
whatever to send the data (most machines have a manual dump request
feature). If you have specified a message for that bank, the program will
request the dump for you. Once MidiEx Mac is capturing data, the
Transmission Progress box will start to get full. Click on Stop Capture
when you see that the transmission has stopped. Once captured the data,
clicking on Start Capture again will dispose of the dump and re-attempt
the capture again, clicking on Cancel disposes of it, and clicking OK
will present a box asking you for a bank name (if you don't specify a
name it will be stored as "Untitled"). If you have selected more than one
bank, the process will be repeated for the next selected bank.
- Send Dump sends the data stored in the selected banks through the MIDI
line.
- Capture Sample will open a dialog window asking for a sample number
and a MIDI channel on which to receive it. If you specify both of them,
the sample will be automatically requested, otherwise you will have to
do a manual request from the sampler (If you use an Akai S-900 you will
always have to specify 1 as the MIDI channel, or do the request
manually)
After you clicked OK, another dialog box will open asking for a file to
which to save the sample, and after this, another window will appear,
displaying the sample length in bytes, how many bytes have been
received, the file to which the data is being saved, the number of
non-corrected errors, and the estimated time left. This window will be
updated every few seconds. The sample dump can be aborted at any time
by typing a period ( . ) while holding down the command key.
- Send Sample sends a sample file over the MIDI line. It will first
open a dialog box asking for a sample file from which to send the data.
once selected a file it will open another dialog box asking for which
sample number should the data be sent as, and on which MIDI channel. If
you don't specify either the channel or the sample number, the data will
be sent over the same channel over which it was originally received, and
with the same sample number. After this, a window displaying the
number of bytes sent, the length of the sample in bytes, the estimated
time left, and the number of non-corrected errors will be opened. This
window will be updated every few seconds. The sample dump can be
aborted at any time by typing a period ( . ) while holding down the
command key.
- Midi SetUp lets you select which serial port you have your MIDI interface
connected to, and which speed does it work on (0.5, 1, or 2MHz).
• The Message menu contains the dump request messages for various
synthesizers, and the commands to create new ones, or destroy old ones.
Dump request messages are little System Exclusive messages the
computer sends to the synthesizer (or whatever) to ask for a dump (such
as patches, performance settings, etc.). If MidiEx Mac doesn't have a
dump request message for one of your machines, you can add one; they
are usually listed in the manuals, and if not, you can get them from the
manufacturer. You can also destroy messages that you know you are not
going to use.
- New Message opens a window in which you can enter the new message (in
hexadecimal format), and the message name. Once you have added the
message, it will be always listed in the Message menu. You may also
include "parameters" in your dump request messages. Parameters are
made of two characters; the first one is a question mark ( ? ), and the
second one may be any other printable character. If you use parameters,
MidiEx Mac will ask you for their value before requesting a dump. This
is specially useful if you have several messages which only differ in one
or two bytes (such as in the MIDI channel value); you can specify these
bytes by using a parameter. An example of a valid request message with
parameters is: F043?C005F?*F7 .
- Delete Message erases (for ever) the selected message (the one with a
check mark).
- To assign a message to a bank, first select a bank (or banks), and then a
message from the Message menu. That way, when you capture a dump to
be stored in that bank you won't have to request it manually. If you
select "None" as a message, or select the wrong message for a bank (you
don't have the machine it belongs to), you'll have do do the request
manually.
-------------------------------------------------------------------
Special notes
• The sum of the lengths of all currently open banks can't exceed 2048 K or
the total amount of free memory, whichever is less.
• To run the program under MultiFinder, you will have to change the amount
of memory used by the program, which is preset to 2048 K.
• If you upload the files created with MidiEx Mac to a Bulletin Board
Service, upload them with a binary format (such as XMODEM), but not Mac
Binary, which writes Finder related information to the header which
can't be read by other computers. Always make sure Mac Binary is turned
off.
• Sample dump files created with MidiEx Mac can be treated the same than
MIDI Exclusive files, because they consist only of the data that needs to
be sent to the sampler (dump header and data packets). This means that
they can be shared with other computers. You could also open them with
the Open Other option from the File menu and transmit them then with
the Send Dump option, but there will be no error detection or correction.
• This version of MidiEx Mac has new Icons, so If you have any older
versions of the program, replace them with this one, and boot the
disk(s) while holding down the Option and Command keys and answer
yes to update the desktop file.
-------------------------------------------------------------------
Macintosh is a ™ of Apple Computer, Inc.
* Master Tracks Pro is a ™ of Passport Designs, Inc.
-------------------------------------------------------------------
Thanks to Mike Rivers, James Avery, John Holland, Lisa Beal,
Mike Sucher, and everybody at the Washington MIDI Users' Group.
-------------------------------------------------------------------